home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
bbs
/
jdrbbs10.zip
/
INSTALL.BAT
< prev
next >
Wrap
DOS Batch File
|
1994-12-22
|
9KB
|
225 lines
@ECHO OFF
CLS
ECHO
┌┤
Juggernaut r.10 Installation
├──────────────────────────────────────────────┐
ECHO
│ │
█
ECHO
│ Minimum environment: 80286 with 400k of available memory. │
█
ECHO
│ Does not use any EMS/XMS memory. │
█
ECHO
│ │
█
ECHO
│ A whole directory tree is grown from d:\BBS (about 5 megs). │
█
ECHO
│ │
█
ECHO
│ usage: INSTALL n d example: INSTALL 1 C │
█
ECHO
│ │
█
ECHO
│ d is the drive to install to. │
█
ECHO
│ n is which type of installation to do: │
█
ECHO
│ 1 = If you are installing for the first time. │
█
ECHO
│ 2 = If you are upgrading from a previous version. │
█
ECHO
│ 3 = Upgrading from the first r.10 beta (JDRBETA.ZIP). │
█
ECHO
│ 4 = Upgrading from the second r.10 beta (JDRBETA2.ZIP). │
█
ECHO
│ │
█
ECHO
│
(reg'd sysops: call the support BBS for upgrade file converters)
│
█
ECHO
└────────────────────────────────────────────────────────────────────────────┘
█
ECHO █████████████████████████████████████████████████████████████████████████████
ECHO
IF "%2"=="" GOTO end
IF "%2"=="1" GOTO end1
IF "%2"=="2" GOTO end1
IF "%2"=="3" GOTO end1
IF "%2"=="4" GOTO end1
IF "%1"=="1" GOTO full
IF "%1"=="2" GOTO killold
IF "%1"=="3" GOTO killold
IF "%1"=="4" GOTO fbeta2
GOTO end
:full
pkunzip -d -o INST1OF4.DAT %2:\
pkunzip -d -o INST2OF4.DAT %2:\
pkunzip -o INST3OF4.DAT %2:\BBS
pkunzip -d -o INST4OF4.DAT %2:\
ECHO
Done.
ECHO
ECHO
You can run it now by typing: JDRBBS
GOTO end
:fbeta1
pkunzip -d -o INST2OF4.DAT %2:\
pkunzip -d -o INST1OF4.DAT BBS\COMMON\*.* %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSTEM\LANGS.DAT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSTEM\DOORS.DAT %2:\
:fbeta2
DEL \BBS\GLOBAL\SYSTEM\PATHS.DAT
pkunzip -d -o INST1OF4.DAT BBS\PATHS.INI %2:\
pkunzip -d -o INST1OF4.DAT BBS\HELP\*.* %2:\
pkunzip -d -o INST1OF4.DAT BBS\COMMON\LINES.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\COMMON\TXT_BLKS.* %2:\
pkunzip -d -o INST1OF4.DAT BBS\COMMON\HELPBLKS.* %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSOP\*.* %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\LISTS\JDR_BBS.NET %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\SHORT.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\PRG_BLKS.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\SYS_BLKS.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\DB_BLKS.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\MENUCMDS.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\NOTEPAD.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\TEXT\LISTING.TXT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSTEM\C*.DAT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSTEM\DOPATHS.DAT %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\SYSTEM\SETTINGS.001 %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\INDEXES\PRG_BLKS.IDX %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\INDEXES\SYS_BLKS.IDX %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\INDEXES\DB_BLKS.IDX %2:\
pkunzip -d -o INST1OF4.DAT BBS\GLOBAL\INDEXES\MENUCMDS.ID? %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\JDR\*.DAT %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\WW4\COMMON.LST %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\WW4\1\LINES.TXT %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\5\LINES.TXT %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\9\LINES.TXT %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\3\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\4\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\5\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\6\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\7\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\8\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\9\TXT_BLKS.* %2:\
pkunzip -d -o INST2OF4.DAT BBS\NODE001\1ST\A\TXT_BLKS.* %2:\
pkunzip -o INST3OF4.DAT %2:\BBS
pkunzip -d -o INST4OF4.DAT %2:\
ECHO
Done.
ECHO
ECHO
You can run it now by typing: JDRBBS
GOTO end
REM
REM Here we're getting rid of our old language dirs. Some RD's
REM should be done by the sysop eventually.
REM
:killold
DEL \BBS\PATHS.DAT
DEL \BBS\NODE001\JDR\1\USERE.ANS
DEL \BBS\NODE001\JDR\1\EXTRAINF.ANS
DEL \BBS\NODE001\JDR\1\TOP5.ANS
DEL \BBS\NODE001\JDR\1\STATS_US.ANS
DEL \BBS\NODE001\JDR\1\MSGDL.ANS
DEL \BBS\NODE001\JDR\1\PROFILE*.ANS
DEL \BBS\NODE001\JDR\1\LINES.TXT
DEL \BBS\NODE001\JDR\1\TXT_BLKS.*
DEL \BBS\NODE001\JDR\1\HELPBLKS.*
DEL \BBS\NODE001\RED\1\USERE.ANS
DEL \BBS\NODE001\RED\1\EXTRAINF.ANS
DEL \BBS\NODE001\RED\1\TOP5.ANS
DEL \BBS\NODE001\RED\1\STATS_US.ANS
DEL \BBS\NODE001\RED\1\MSGDL.ANS
DEL \BBS\NODE001\RED\1\PROFILE*.ANS
DEL \BBS\NODE001\RED\1\LINES.TXT
DEL \BBS\NODE001\RED\1\TXT_BLKS.*
DEL \BBS\NODE001\RED\1\HELPBLKS.*
DEL \BBS\NODE001\RED\2\USERE.ANS
DEL \BBS\NODE001\RED\2\EXTRAINF.ANS
DEL \BBS\NODE001\RED\2\TOP5.ANS
DEL \BBS\NODE001\RED\2\STATS_US.ANS
DEL \BBS\NODE001\RED\2\MSGDL.ANS
DEL \BBS\NODE001\RED\2\PROFILE*.ANS
DEL \BBS\NODE001\RED\2\LINES.TXT
DEL \BBS\NODE001\RED\2\TXT_BLKS.*
DEL \BBS\NODE001\RED\2\HELPBLKS.*
DEL \BBS\NODE001\WW4\1\USERE.ANS
DEL \BBS\NODE001\WW4\1\TOP5.ANS
DEL \BBS\NODE001\WW4\1\STATS_US.ANS
DEL \BBS\NODE001\WW4\1\PROFILE*.ANS
DEL \BBS\NODE001\WW4\1\LINES.TXT
DEL \BBS\NODE001\WW4\1\TXT_BLKS.*
DEL \BBS\NODE001\WW4\1\HELPBLKS.*
DEL \BBS\NODE001\1ST\1\USERE.ANS
DEL \BBS\NODE001\1ST\1\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\1\TOP5.ANS
DEL \BBS\NODE001\1ST\1\STATS_US.ANS
DEL \BBS\NODE001\1ST\1\MSGDL.ANS
DEL \BBS\NODE001\1ST\1\PROFILE*.ANS
DEL \BBS\NODE001\1ST\1\LINES.TXT
DEL \BBS\NODE001\1ST\1\TXT_BLKS.*
DEL \BBS\NODE001\1ST\1\HELPBLKS.*
DEL \BBS\NODE001\1ST\1\USERSTAT.ANS
DEL \BBS\NODE001\1ST\2\USERE.ANS
DEL \BBS\NODE001\1ST\2\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\2\TOP5.ANS
DEL \BBS\NODE001\1ST\2\STATS_US.ANS
DEL \BBS\NODE001\1ST\2\MSGDL.ANS
DEL \BBS\NODE001\1ST\2\PROFILE*.ANS
DEL \BBS\NODE001\1ST\2\LINES.TXT
DEL \BBS\NODE001\1ST\2\TXT_BLKS.*
DEL \BBS\NODE001\1ST\2\HELPBLKS.*
DEL \BBS\NODE001\1ST\2\USERSTAT.ANS
DEL \BBS\NODE001\1ST\3\USERE.ANS
DEL \BBS\NODE001\1ST\3\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\3\TOP5.ANS
DEL \BBS\NODE001\1ST\3\STATS_US.ANS
DEL \BBS\NODE001\1ST\3\MSGDL.ANS
DEL \BBS\NODE001\1ST\3\PROFILE*.ANS
DEL \BBS\NODE001\1ST\3\LINES.TXT
DEL \BBS\NODE001\1ST\3\HELPBLKS.*
DEL \BBS\NODE001\1ST\3\USERSTAT.ANS
DEL \BBS\NODE001\1ST\4\USERE.ANS
DEL \BBS\NODE001\1ST\4\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\4\LINES.TXT
DEL \BBS\NODE001\1ST\4\HELPBLKS.*
DEL \BBS\NODE001\1ST\4\USERSTAT.ANS
DEL \BBS\NODE001\1ST\5\USERE.ANS
DEL \BBS\NODE001\1ST\5\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\5\TOP5.ANS
DEL \BBS\NODE001\1ST\5\STATS_US.ANS
DEL \BBS\NODE001\1ST\5\MSGDL.ANS
DEL \BBS\NODE001\1ST\5\PROFILE*.ANS
DEL \BBS\NODE001\1ST\5\HELPBLKS.*
DEL \BBS\NODE001\1ST\6\USERE.ANS
DEL \BBS\NODE001\1ST\6\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\6\LINES.TXT
DEL \BBS\NODE001\1ST\6\HELPBLKS.*
DEL \BBS\NODE001\1ST\6\USERSTAT.ANS
DEL \BBS\NODE001\1ST\7\USERE.ANS
DEL \BBS\NODE001\1ST\7\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\7\LINES.TXT
DEL \BBS\NODE001\1ST\7\HELPBLKS.*
DEL \BBS\NODE001\1ST\7\USERSTAT.ANS
DEL \BBS\NODE001\1ST\8\USERE.ANS
DEL \BBS\NODE001\1ST\8\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\8\LINES.TXT
DEL \BBS\NODE001\1ST\8\HELPBLKS.*
DEL \BBS\NODE001\1ST\8\USERSTAT.ANS
DEL \BBS\NODE001\1ST\9\USERE.ANS
DEL \BBS\NODE001\1ST\9\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\9\TOP5.ANS
DEL \BBS\NODE001\1ST\9\STATS_US.ANS
DEL \BBS\NODE001\1ST\9\MSGDL.ANS
DEL \BBS\NODE001\1ST\9\PROFILE*.ANS
DEL \BBS\NODE001\1ST\9\HELPBLKS.*
DEL \BBS\NODE001\1ST\9\USERSTAT.ANS
DEL \BBS\NODE001\1ST\A\USERE.ANS
DEL \BBS\NODE001\1ST\A\EXTRAINF.ANS
DEL \BBS\NODE001\1ST\A\LINES.TXT
DEL \BBS\NODE001\1ST\A\HELPBLKS.*
DEL \BBS\NODE001\1ST\A\USERSTAT.ANS
IF "%1"=="2" GOTO full
IF "%1"=="3" GOTO fbeta1
:end1
ECHO
Command line parameters incorrect.
:end
ECHO